package cn.yh.springbootjwt.mapper;

import cn.yh.springbootjwt.domain.entity.CollectDo;
import cn.yh.springbootjwt.domain.vo.CollectListVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CollectMapper {
    CollectDo isCollect(@Param("productId") Long productId, @Param("userId") Long userId);
    int insertCollect(@Param("productId") Long productId, @Param("userId") Long userId);
    int deleteCollect(@Param("productId") Long productId, @Param("userId") Long userId);

    List<CollectListVo> getCollectList(@Param("userId") Long userId);
}
